Данный скрипт размещает уведомления (рекламу) на рабочем столе ваших пользователей
<button onclick="notifyMe()">Notify me!</button>
<script>
function notifyMe() {
// Проверка поддерживаемости браузером уведомлений
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
}
// Проверка разрешения на отправку уведомлений
else if (Notification.permission === "granted") {
// Если разрешено то создаем уведомлений
var notification = new Notification("Hi there!");
}
// В противном случает мы запрашиваем разрешение
else if (Notification.permission !== 'denied') {
Notification.requestPermission(function (permission) {
// Если пользователь разрешил, то создаем уведомление
if (permission === "granted") {
var notification = new Notification("Hi there!");
}
});
}
// В конечном счете если пользователь отказался от получения
// уведомлений, то стоит уважать его выбор и не беспокоить его
// по этому поводу .
}
</script>